package com.cetcs.kmga.dataManager.annotation;

import com.cetcs.kmga.dataManager.entity.global.LogLevelEnum;
import com.cetcs.kmga.dataManager.entity.global.LogTypeEnum;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Created by XingWen on 2016/4/12.
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface LogAnnotation {
    String module() default "系统管理";         //系统模块
    String description() default "暂无描述";    //操作行为 包括 新增资源 删除资源 注销用户 分配权限等
    LogTypeEnum logType();                      //log type 日志类型：业务日志（0100）、数据日志（0200）、系统日志（0300）
    LogLevelEnum logLevel();                    //日志等级 高 4 ,中 2 低 1 信息 0
}
